Part Number Hot Search : 
LT1078I SMCJ11A 1691A LB11691H C3416 16237 AD674BJN TS942BI
Product Description
Full Text Search
 

To Download MX98745 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  1 p/n:pm0427 rev. 1.4, jul. 8, 1998 1.0 features ? ieee 802.3u d5 repeater and management compatible ? support 7 tx/fx ports and 1 universal port (tx or mii port selectable) ? support 8-scale utilization and collision rate led display ? asynchronous expansion port clock supported for easily stackable application ? separate jabber and partition state machines for each port ? on-chip elasticity buffer for phy signal re-timing to the MX98745 clock source ? contents of internal register loaded from eeprom ? pcs/mac type mii interface selectable ? cmos device features high integration and low power with a signle +5v supply 2.0 general description the MX98745, second generation 100 mb/s tx/fx hub controller (xrc ii), is designed specifically to meet the needs of today's high speed fast ethernet networking systems. the MX98745 is fully ieee 802.3u d5 clause 27 repeater compatible. difference from mx98741, which provides 8 dedicated tx/fx ports and 3 mii ports, MX98745 support 7 dedi- cated tx/fx ports and one programmble tx/fx/mii port. whenever mii port is programmed, MX98745 also sup- ports the flexibility to make user can easily select pcs or mac type mii for system application. with this program- mable mii interface, user can easily connect MX98745 to mx98742 (bridge), or t4 transceiver. or user can use this programmable mii interface to connect to either mac or pcs type data transceiver. all contents of internal registers are loaded from eeprom in MX98745. if system application prefers default setting instead of using contents from eeprom, eeprom operation can be disabled by setting eeconf to low. this feature faciliates system modulization appli- cation. 8 scale of utilization led is also provided by MX98745. they are 1%, 3%, 5%, 10%, 20%, 40%, 60% and 80+%. the defination for utiliztion is mbs received/100 mb within one second sampling period. meanwhile, rx/link, par- tition, isolation and collision status are also provided through led display. a great improvement in MX98745 (compared to mx98741) is that it also provides "synchronous expan- sion port data transfer mode" to make stackable design more easier. 100 base-tx/fx repeater controller preliminary MX98745
2 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 3.0 block diagrams mdc edat[4:0] resel expansion port function jami rsclk0 lsclk txclk (mii only) rdat0[4:0] mdio jabber clock generator sigdet[7:0] repeater core & control/status registers port 0 5b rx/ port 0 4b rx edact tdat0[4:0] epclk scrctrl port 0 5b rx/ port 0 4b rx port 7 rx relative fun port 7 relative fun rsclk7 rdat7[4:0] tdat7[4:0] edcrs edenl jamo anyact led[8:0] ldsel[2:0] utilization/ status led display fun figure 3-1 block diagram forMX98745
3 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 4.0 pin configuration 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 gnd rdat30 rdat31 rdat32 rdat33 rdat34 gnd tdat30 tdat31 tdat32 tdat33 tdat34 gnd rsclk4 sigdet4 vdd rdat40 rdat41 rdat42 rdat43 rdat44 tdat40 tdat41 tdat42 tdat43 tdat44 gnd rsclk5 sigdet5 rdat50 rdat51 rdat52 rdat53 rdat54 tdat50 tdat51 tdat52 tdat53 tdat54 gnd 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 vdd led0/eeclk/parsel lds2/ed0 gnd lds1/edi lsd0/eeconf leden vdd eecs edact anyact gnd edenl edcrs jam1 jam0 epclk edat4 edat3 edat2 edat1 edat0 gnd txen crs gnd txclk tdat04/txer tdat03/txd3 tdat02/txd2 tdat01/txd1 tdat00/txd0 edat04/rxer rdat03/rxd3 rdat02/rxd2 rdat01/rxd1 rdat00/rxd0 sigdet0/rxdv rsclk0 vdd gnd rsclk6 sigdet6 rdat60 rdat61 rdat62 rdat63 rdat64 tdat60 tdat61 tdat62 tdat63 tdat64 gnd rsclk7 sigdet7 gnd rdat70 rdat71 rdat72 rdat73 rdat74 vdd tdat70 tdat71 tdat72 tdat73 tdat74 vdd lsclk ibmon tsel test xcoled scrctrl resetl col mdo mdio vdd 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 vdd sigdet3 rsclk3 tdat24 tdat23 tdat22 tdat21 tdat20 vdd rdat24 rdat23 rdat22 rdat21 rdat20 gnd sigdet2 rsclk2 vdd tdat14 tdat13 tdat12 tdat11 tdat10 gnd rdat14 rdat13 rdat12 rdat11 rdat10 sigdet1 rsclk1 mon led7/phy4 led6/phy3 led5/phy2 led4/phy1 led3/phy0 led2/txmii led1/pmsel gnd MX98745 figure 4-1 pin configuration for xrcii
4 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 5.0 pin description a. mx data transceiver (am78965/am78966 or mc68836), 98 pins pad # name i/o description 24-28 tdat[7:1][0:4] o, transmit data. these five outputs are 5b encoded transmit data sym 9-13 ttl bols, driven at the rising edge of lsclk. 155-159 tdat4 is the most significant bit. 142-146 128-132 113-117 98-102 30 lsclk i, local synchrnous clock. this pin supplies the frequency reference to ttl the MX98745 within same hub. it should be driven by a crystal- controlled 25m clock source. 18-22 rdat[7:1][0:4] i, receive data. these 5 bit parallel data symbol from transceiver are 4-8 ttl latched by the rising edge of rsclk of each port. 150-154 rdat4 is the most significant bit. 137-141 122-126 107-111 92-96 15,2 rsclk[7:0] i, recovered symbol clock. this is a 25 mhz clock, which is derived 148,134 ttl from the clock synchronization pll circuit. 118,104 90,42 16,3, sigdet[7:1] i, signal detect. this signal indicates that the received signal is above 149,135, ttl the detection threshold and will be used for the link test state machine. 119,105, 91 31 monitor i, monitor mode. internal pulldown. when this pin is set to one, led ttl display pins led[9:0] will be changed to monitor mode. table 5-1 pin description for xrcii
5 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 b. expansion port, 12 pins pad # name i/o description 65 jamo o, forced jam out. active high. the ord f orced jam signals controlled by cmos carrier integrity monitor of each port. if collision occurs inside the xrc ii (exclude jami), this pin is also asserted. 66 jami i, forced jam input. active high. asserted by external arbitor, and xrcii will ttl generate jam patterns to all its ports whenever this signal is validate more than 40 ns. this signal is filtered by lsclk for 40ns internally. 68 edenl i, enable expansion data. active low. asserted by an external arbitor. xrc ii sche will not drive data onto edat until this pin is asserted. assertion time less than 40ns will not be recognized by xrc ii. 63-59 edat[4:0] i/o, expansion data. bidirectional 5 bit-wide data. by default, edat is an input. ttl an external arbitor coordinates multiple devices on edat. 64 epclk i/o, expansion port data clock. this clock will be outputed by xrcii along with ttl the edat[4:0]. another module of xrcii should use this signal as expansion port data input clock. 70 anyact o, any activity. active high. when xrcii tries to release data onto edat, this cmos pin will be asserted by xrc ii. 67 edcrs i, expansion data carrier sense. when this pin is asserted, xrc ii will sche recognize that there is activity on expansion port data bus edat and perform corresponding activity within xrcii itself. 71 edact o, expansion data activity. when xrcii detects that edenl is asserted by cmos external arbitor, it will assert edact high. system application can use this signal to control the data bus flow of edat. table 5-1 pin description for xrc ii (continued)
6 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 c. universal port (up), 14 pins pad # name i/o description 43 sigdet0/ i, signal detect/receive data valid. when txmii (pin 84) is detected high rxdv ttl during power on reset, this pin works as signal detect in 5b data mode. when txmii is low, this pin is output and works as rxdv in mii mode. this signal remains asserted through the whole frame, starting with the start-of-frame delimiter and excluding any end-of-frame deliminter 44-47 rdat0[0:3]/ i, receive data[3:0]. no matter txmiis v alue is, these four pins work as the rxd[0:3] ttl receive data both in tx mode and mii mode. receive data is synchronous to rsclk0's rising edge. 48 rdat04/ i, receive data bit 4/receive data error. when txmii is detected as 1, this pin rxer ttl works as the msb of rdat0[4:0]. when mii mode is selected, this pin is rxer and synchronous to rsclk0's rising edge. 56 crs i/o, carrier sense. in pcs mode, synchronous to txclk. this pin is asserted ttl when (1) the receiving medium is not idle, or (2) the transmitting medium is not idle in the half-duplex mode. in mac mode (pmsel is low), this pin is input. 57 txen o, transmit enable. this pin is output and synchronous to the txclk's rising cmos edge whenever valid data is presented on txd[3:0] 49-52 tdat[0:3]/ o, transmit data. no matter txmiis v alue is, these four pins work as the txd[0:3] cmos transmit data both in tx mode and mii mode. in tx mode, tdat is synchronous to lsclk rising edge. in mii mode, txd[0:3] is synchronous to txclk rising edge. 53 tdat04/ o, transmit data bit 4/transmit error. when txmii is set to one, this pin work txer cmos as the msb of tdat of port 0. when txmii is low, this pin acts as txen and is synchronous to the txclk's rising edge. when txer is asserted for one or more than one txclk period while txen is also asserted, one or more"halt symbols will present at txd[3:0]. 37 col i/o, collision. this signal is asserted if both the receiving media and txen are cmos active. when pcs type mii is selected, this pin is output from xrcii and indicates that there is collision within the xrcii. when pmsel is 0, col is input to xrcii and indicates that there is collision on the receiving port. 54 txclk i/o, transmit clock. 25m hz clock. txd[3:0], txen, txer are synchronous to cmos this clock's rising edge. in pcs type mii (pmsel is 1), crs and col are also synchronous to this clock's rising edge. table 5-1 pin description for xrcii (continued)
7 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 d. management, 2 pins pad # name i/o description 38 mdc i, management data clock. the timing reference for mdio. ttl the minumum high and low times are 200 ns each. 39 mdio i/o, management data input/output. a bi-directional signal. ttl the selection of input/output direction is based on ieee802.3u management functions (section 22.2.4). e. test/miscellaneous, 5 pins pad # name i/o description 33 test i test. industrial test pin. set to 0 for normal operation. when programmed to logic 1, xrc ii is in test mode. 32 tsel i test select. used by industrial test. internal pulldown. set to 0 for normal operation. 34 xcoled o, collision led. active low. when there is collision within the xrc ii, xcoled led will be on for 80ms and off for 20ms. 35 scrctrl i, scrambler control. active high. when this pin is set to 0. all tx port will be ttl set to descramble mode, i.e. contents of register #17 will be disabled. when this pin is set to 1. each port's scrambler/descrambler is controller by corre sponding bit in register #17. internally pullup. 36 resetl i, reset. active low. will be filtered by lsclk within the MX98745. sche 31 ibmon i, internal bus monitor. in house debugging usage. internally pull down. ttl table 5-1 pin description for xrc ii (continued)
8 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 f. led display/eeprom interface, 14 pins pad # name i/o description 74 leden o, led output enable. when leden is asserted high, it means that varuous internal cmos status is shown on led[7:0] according to the value on lds[2:0] 78, lds2/edo, i/o, led output select. lds0 is internally pulldown and value on lds0 will be 76, lds1/edi, ttl latched internally by MX98745 at the rising edge of resetl as the value 75 lds0/eeconf of eeconf. value on lds1 will act as eeprom data input signal during eeprom loading operation (after power on reset and eeconf is set to 1) and lds2 will be data output from eeprom. when eeconf is low, eeprom operation will be disabled. after power on reset, lds[2:0] work as the select pins of led[7:0] output. the following are corresponding definition lds2 lds1 lds0 0 0 1 link/receive 0 1 0 isolation 0 1 1 partition 1 0 0 utilization 1 0 1 collision rate 79 ledo/, i/o led 0/eeprom clock/partition select. value on this pin will be latched by eeck/, ttl MX98745 at the rising edge of resetl as the value of partition select parsel (parsel). when eeconf is set to 1, this pin will work as eeprom clock pin and output by MX98745 after power on reset. when eeprom operation is enabled, internal repeater function will be disabled until contents in eeprom is loaded into MX98745. after eeprom operation is completed, this pin will display port 0's receivee/link, partition, isolation status and indicates 10% network utilization and 3% collision rate according to the value of lds[2:0]. 82 led1/pmsel i/o, led 1/pcs & mac type mii select. when power on reset, value on this ttl pin will be latched at the rising edge of resetl and be the value of pmsel which can program the universal port (port 0) to pcs or mac type mii interface. in normal operation (after power on reset), this pin will display port 1's receivee/link, partition, isolation status and indicates 20% network utilization and 6% collision rate according to the value on lds[2:0] table 5-1 pin description for xrc ii (continued)
9 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 f. led display (continued) pad # name i/o description 83 led2/ i/o, led 2/port0 tx/mii mode select. when power on reset, value on this pin txmii ttl will be latched at the rising edge of resetl and be the value of txmii which can program the universal port (port 0) to tx mode (5b interface) or mii mode (4b) interface. when txmii is set to 1, port 0 of xrc ii will be programmed to tx mode and pmsel will be disabled. in normal operation (after power on reset), this pin will display port 2's receivee/link, partition, isolation status and indicates 30% network utilization and 9% collision rate according to the value on lds[2:0] 84 led3/ i/o, led 3/physical address 0. value on led3 will be latched at the rising edge of phy0 ttl reset as the setting of device physical address 0. if eeconf is set to 1, phy0 will be overwritten by the contents of eeprom. after eeprom operation is completed (in case eeconf is set to 1), this pin will display port 3's receivee/link, partition, isolation status and indicates 10% network utilization and 8% collision rate according to the value on lds[2:0] 85 led4/ i/o, led 4/physical address 1. value on led4 will be latched at the rising edge of phy1 ttl resetl as the physical address 1 of MX98745. if eeconf is set, physical address will be overwritten by the value from eeprom. after eeprom operation is completed, this pin will display port 4's receivee/ link, partition, isolation status and indicates 20% network utilization and 10% collision rate according to the value on lds[2:0]. 86 led5/ i/o, led 5/physical address 2. value on led5 will be latched at the rising edge of phy2 ttl resetl as the physical address 2 of MX98745. if eeconf is set, physical address will be overwritten by the value from eeprom. after eeprom operation is completed, this pin will display port 5's receivee/ link, partition, isolation status and indicates 40% network utilization and 13% collision rate according to the value on lds[2:0]. 87 led6/ i/o, led 6/physical address 3. value on led6 will be latched at the rising edge of phy3 ttl resetl as the physical address 3 of MX98745. if eeconf is set, physical address will be overwritten by the value from eeprom. after eeprom operation is completed, this pin will display port 6's receivee/ link, partition, isolation status and indicates 60% network utilization and 15% collision rate according to the value on lds[2:0]. table 5-1 pin description for xrc ii (continued)
10 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 f. led display (continued) pad # name i/o description 88 led7/ i/o, led 7/physical address 4. value on led7 will be latched at the rising edge of phy4 ttl resetl as the physical address 4 of MX98745. if eeconf is set, physical address will be overwritten by the value from eeprom. after eeprom operation is completed, this pin will display port 7's receivee/ link, partition, isolation status and indicates 80+% network utilization and 20+% collision rate according to the value on lds[2:0]. 72 eecs o, eeprom chip select. output by MX98745 when eeconf is set and eeprom cmos operation is activated by MX98745. 89 mon i/o, monitor. value on this pin will be latched at the rising edge of resetl. when ttl programmed to high, internal state machines's states will be outputed to this pin serially for debugging usage. for normal operation, left unconnected. g. power/ground pins pad # name i/o description 1,14, gnd ground. 17,55, 58,69, 77,81, 97,106, 121,127, 133,147, 160 23,29, vdd 5v power supply. 41,73, 80,103, 112,120, 136, table 5-1 pin description for xrc ii (continued)
11 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 6.0 functional and operation description 6.1 all tx mode selected eeprom xrc arbitor mii or fx figure 6-2 tx/mii mixed mode operation for xrc ii xrc dt& pmd port 7 dt& pmd port 8 dt& pmd port 15 6.2 tx and mii mixed mode eeprom xrc arb dt& pmd port 0 figure 6-1 pure tx mode operation for xrc ii xrc dt& pmd port 7 dt& pmd port 8 dt& pmd port 15
12 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 a. command register (register #0) (r/w) bit(s) name description r/w 0.15 reset 1 : phy reset. a 240ns reset pulse will be generated to r/w reset xrc internal logic. sc 0 : normal operation. 0.14 loop back 1 : enable loopback mode. r/w 0 : disable loopback mode. the default setting is 0. 0.13 speed selection forced to 1 and indicate 100 mb/s. r write 0 to this bit has no effect. 0.12 auto-negotiation enable forced to 0 and indicate that auto-negotiation process r is disable. write 1 to this bit has no effect. r/w 0.11 power down 1 : power down. coclk and txclk for each port will be r/w disabled. clock for management block will keep running. during power down, all state machines will be reset to its default state. 0 : normal operation. 0.10 isolate 1 : electrically isolate phy from mii r/w 0 : normal operation 6.3 internal registers all the registers can be accessed through mii's mdc and mdio. although xrc ii connects to multiple 100-tx phy's, they are all identical. each xrc has only one phy address as defined by phy[4:0] pins (which will be latched by the rising edge of resetl, and will be over- written by the contents of eeprom whenever eeconf is set to 1). if multiple xrc's are on the same mdio bus, each of them should have different phy address. other non-xrc phy devices (e.g. t4) are also allowed to be managed with the same management interface as long as phy address of each device is distinct. register 0 and 1 are command and status registers which specified in [1]. additional registers provided by MX98745 is located from address 16 to 31 (decimal value). port control registers are located from address #16 to address #20. these control registers include port reset control register (#16), port scremabler control reg- ister (#17), port enable control register (#18), isolation disable control register (#19) and partition disable con- trol register (#20). port status registers are located from address #25 to address #29. these registers include link status regis- ter (#25), partition status register (#26), elastic buffer status register (#27), jabber status register (#28) and isolation status register (#29). register #31 is configuration register. value latched at the rising edge of resetl will be stored in this register. value on this register will be overwritten by contents of eeprom in case eeconf is set to 1 except pmsel and txmii which will be affected only by hardwire set- ting.
13 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 bit(s) name description r/w 0.9 restart forced to 0 and indicate that auto-negotiation process is r auto-negotiation disable. write 1 to this bit has no effect. 0.8 duplex mode forced to 0 and indicate that only half r duplex is available. write 1 to this bit has no effect. 0.7 collision test 1 : enable col signal test. the phy will assert the col r/w signal within 5120 ns in response to the assertion of txen. while this bit is set to one, the phy will deassert the col signal within 40 ns in respons to the deassertion of txen. 0 : normal operation. set to 0 after power on reset. 0.6:0 reserved value 0 will be read when one tries to read these bits. r table 6-1 control register bit definition b. status register (register #1) (r) bit(s) name description r/w 1.15 100base-t4 forced to 0 and indicates that xrc is not able to perform r 100base-t4. 1.14 100base-x forced to 0 and indicates that xrc is not able to perform r full duplex 100base-x fill duplex. 1.13 100base-x forced to 1 and indicates that xrc is able to perform r half duplex 100base-x half duplex. 1.12 10 mb/s full duplex forced to 0 and indicates that xrc is not able to perform r 10 mb/s full duplex. 1.11 10 mb/s half duplex forced to 0 and indicates that xrc is not able to perform r 10 mb/s half duplex. 1.10:6 reserved value 0 will be released by xrc when read. r 1.5 auto-negotiation forced to 0. r complete 1.4 remote fault forced to 0. r 1.3 auto-negotiation forced to 0. r ability 1.2 link status 1 : all ports are link up. r 0 : any port is link fail. will be set to 1 after this port is read. 1.1 jabber detect 1 : jabber condition in any port is detected. r 0 : no jabber condition detected for all ports 1.0 extended capability forced to 1. r table 6-2 status register bit definition
14 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 c. port reset register (register #16) (r/w) bit(s) name description r/w 16.15:8 reserved ignored when read. r 16.7 resetp7 1 : reset port 7's logic. 0 : not reset port 7's logic. power on low. 16.6 resetp6 1 : reset port 6's logic. r/w 0 : not reset port 6's logic. power on low. 16.5 resetp5 1 : reset port 5's logic. r/w 0 : not reset port 5's logic. power on low. 16.4 resetp4 1 : reset port 4's logic. r/w 0 : not reset port 4's logic. power on low. 16.3 resetp3 1 : reset port 3's logic. r/w 0 : not reset port 3's logic. power on low. 16.2 resetp2 1 : reset port 2's logic. r/w 0 : not reset port 2's logic. power on low. 16.1 resetp1 1 : reset port 1's logic. r/w 0 : not reset port 1's logic. power on low. 16.0 resetp0 1 : reset port 0's logic. r/w 0 : not reset port 0's logic. power on low. table 6-3 port reset register bit definition each bit will not clear to 0 automatically whenever it is set to 1. to ensure the MX98745 works properly, one should write 0 back to port reset register after written 1 to corresponding bit.
15 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 d. scrambler control register (register #17) (r/w) bit(s) name description r/w 17.15:8 reserved write any value to these bits have no effect. r/w written value will be released onto mdio whenever read command is issued 17.7 screnp7 1 : enable scrambler/descrambler at port 7 r/w 0 : disable scrambler/descrambler at port 7 the default value after power on is 1. 17.6 screnp6 1 : enable scrambler/descrambler at port 6 r/w 0 : disable scrambler/descrambler at port 6 the default value after power on is 1. 17.5 screnp5 1 : enable scrambler/descrambler at port 5 r/w 0 : disable scrambler/descrambler at port 5 the default value after power on is 1. 17.4 screnp4 1 : enable scrambler/descrambler at port 4 r/w 0 : disable scrambler/descrambler at port 4 the default value after power on is 1. 17.3 screnp3 1 : enable scrambler/descrambler at port 3 r/w 0 : disable scrambler/descrambler at port 3 the default value after power on is 1. 17.2 screnp2 1 : enable scrambler/descrambler at port 2 r/w 0 : disable scrambler/descrambler at port 2 the default value after power on is 1. 17.1 screnp1 1 : enable scrambler/descrambler at port 1 r/w 0 : disable scrambler/descrambler at port 1 the default value after power on is 1. 17.0 screnp0 1 : enable scrambler/descrambler at port 0 r/w 0 : disable scrambler/descrambler at port 0 the default value after power on is 1. table 6-4 scrambler control register bit definition note : when scrctrl is set to 0, contents of this regis- ter will be disabled.
16 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 e. port enable control register (register #18) (r/w) (continued) bit(s) name description r/w 18.15:8 reserved write any value to these bits have no effect. r/w written value will be released onto mdio whenever read command is issued 18.7 enp7 1 : enable rx/tx functions at port 7. r/w 0 : disable rx/tx functions at port 7. the default value after power on is 1. 18.6 enp6 1 : enable rx/tx functions at port 6. r/w 0 : disable rx/tx functions at port 6. the default value after power on is 1. 18.5 enp5 1 : enable rx/tx functions at port 5. r/w 0 : disable rx/tx functions at port 5. the default value after power on is 1. 18.4 enp4 1 : enable rx/tx functions at port 4. r/w 0 : disable rx/tx functions at port 4. the default value after power on is 1. 18.3 enp3 1 : enable rx/tx functions at port 3. r/w 0 : disable rx/tx functions at port 3. the default value after power on is 1. 18.2 enp2 1 : enable rx/tx functions at port 2. r/w 0 : disable rx/tx functions at port 2. the default value after power on is 1. 18.1 enp1 1 : enable rx/tx functions at port 1. r/w 0 : disable rx/tx functions at port 1. the default value after power on is 1. 18.0 enp0 1 : enable rx/tx functions at port 0. r/w 0 : disable rx/tx functions at port 0. the default value after power on is 1. table 6-5 port enable control register bit definition
17 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 f. isolation disable register (register #19) (r/w) bit(s) name description r/w 19.15:8 reserved write any value to these bits have no effect. r/w written value will be released onto mdio whenever read command is issued 19.7 isodis7 1 : port 7 isolation function is disabled r/w 0 : port 7 isolation function is not disabled. the default value is 0 after reset. 19.6 isodis6 1 : port 6 isolation function is disabled r/w 0 : port 6 isolation function is not disabled. the default value is 0 after reset. 19.5 isodis5 1 : port 5 isolation function is disabled r/w 0 : port 5 isolation function is not disabled. the default value is 0 after reset. 19.4 isodis4 1 : port 4 isolation function is disabled r/w 0 : port 4 isolation function is not disabled. the default value is 0 after reset. 19.3 isodis3 1 : port 3 isolation function is disabled r/w 0 : port 3 isolation function is not disabled. the default value is 0 after reset. 19.2 isodis2 1 : port 2 isolation function is disabled r/w 0 : port 2 isolation function is not disabled. the default value is 0 after reset. 19.1 isodis1 1 : port 1 isolation function is disabled r/w 0 : port 1 isolation function is not disabled. the default value is 0 after reset. 19.0 isodis0 1 : port 0 isolation function is disabled r/w 0 : port 0 isolation function is not disabled. the default value is 0 after reset. table 6-6 isolation disable register bit definition
18 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 g. partition disable register (register #20) (r/w) bit(s) name description r/w 20.15:8 reserved write any value to these bits have no effect. r/w written value will be released onto mdio whenever read command is issued 20.7 ptndis7 1 : port 7 parition function is disbled. r/w 0 : port 7 partition function is not disabled. the default value is 0 after reset. 20.6 ptndis6 1 : port 6 parition function is disbled. r/w 0 : port 6 partition function is not disabled. the default value is 0 after reset. 20.5 ptndis5 1 : port 5 parition function is disbled. r/w 0 : port 5 partition function is not disabled. the default value is 0 after reset. 20.4 ptndis4 1 : port 4 parition function is disbled. r/w 0 : port 4 partition function is not disabled. the default value is 0 after reset. 20.3 ptndis3 1 : port 3 parition function is disbled. r/w 0 : port 3 partition function is not disabled. the default value is 0 after reset. 20.2 ptndis2 1 : port 2 parition function is disbled. r/w 0 : port 2 partition function is not disabled. the default value is 0 after reset. 20.1 ptndis1 1 : port 1 parition function is disbled. r/w 0 : port 1 partition function is not disabled. the default value is 0 after reset. 20.0 ptndis0 1 : port 0 parition function is disbled. r/w 0 : port 0 partition function is not disabled. the default value is 0 after reset. table 6-7 partition disable register bit definition (continued)
19 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 h. link status register (register #25) (r) bit(s) name description r/w 25.15:8 reserved always 0. r 25.7 linkp7 1 : link status is ok at port 7 r 0 : link status is fail at port 7 status is updated at every lsclk clock. 25.6 linkp6 1 : link status is ok at port 6 r 0 : link status is fail at port 6 status is updated at every lsclk clock. 25.5 linkp5 1 : link status is ok at port 5 r 0 : link status is fail at port 5 status is updated at every lsclk clock. 25.4 linkp4 1 : link status is ok at port 4 r 0 : link status is fail at port 4 status is updated at every lsclk clock. 25.3 linkp3 1 : link status is ok at port 3 r 0 : link status is fail at port 3 status is updated at every lsclk clock. 25.2 linkp2 1 : link status is ok at port 2 r 0 : link status is fail at port 2 status is updated at every lsclk clock. 25.1 linkp1 1 : link status is ok at port 1 r 0 : link status is fail at port 1 status is updated at every lsclk clock. 25.0 linkp0 1 : link status is ok at port 0 r 0 : link status is fail at port 0 status is updated at every lsclk clock. table 6-8 link status register bit definition
20 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 i. partition status register (register #26) (r) bit(s) name description r/w 26.15:8 reserved always 0. r 26.7 partp7 1 : port 7 has been partitioned r 0 : port 7 has not been partitioned status is updated every 40 ns. 26.6 partp6 1 : port 6 has been partitioned r 0 : port 6 has not been partitioned status is updated every 40 ns. 26.5 partp5 1 : port 5 has been partitioned r 0 : port 5 has not been partitioned status is updated every 40 ns. 26.4 partp4 1 : port 4 has been partitioned r 0 : port 4 has not been partitioned status is updated every 40 ns. 26.3 partp3 1 : port 3 has been partitioned r 0 : port 3 has not been partitioned status is updated every 40 ns. 26.2 partp2 1 : port 2 has been partitioned r 0 : port 2 has not been partitioned status is updated every 40 ns. 26.1 partp1 1 : port 1 has been partitioned r 0 : port 1 has not been partitioned status is updated every 40 ns. 26.0 partp0 1 : port 0 has been partitioned r 0 : port 0 has not been partitioned status is updated every 40 ns. table 6-9 partition status register bit definition
21 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 j. elastic buffer over/underflow status register (register #27) (r) bit(s) name description r/w 27.15:0 reserved always 0. r 27.7 ebouf7 1 : elastic buffer over/underflow at port 7 r 0 : normal condition. clear to 0 after read. 27.6 ebouf6 1 : elastic buffer over/underflow at port 6 r 0 : normal condition. clear to 0 after read. 27.5 ebouf5 1 : elastic buffer over/underflow at port 5 r 0 : normal condition. clear to 0 after read. 27.4 ebouf4 1 : elastic buffer over/underflow at port 4 r 0 : normal condition. clear to 0 after read. 27.3 ebouf3 1 : elastic buffer over/underflow at port 3 r 0 : normal condition. clear to 0 after read. 27.2 ebouf2 1 : elastic buffer over/underflow at port 2 r 0 : normal condition. clear to 0 after read. 27.1 ebouf1 1 : elastic buffer over/underflow at port 1 r 0 : normal condition. clear to 0 after read. 27.0 ebouf0 1 : elastic buffer over/underflow at port 0 r 0 : normal condition. clear to 0 after read. table 6-10 elastic buffer over/underflow status register bit definition
22 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 k. jabber status register (register #28) (r) bit(s) name description r/w 28.15:0 reserved always 0. r 28.7 jabp7 1 : receive jabber active at port 7 r 0 : no jabber condition at port 7 28.6 jabp6 1 : receive jabber active at port 6 r 0 : no jabber condition at port 6 28.5 jabp5 1 : receive jabber active at port 5 r 0 : no jabber condition at port 5 28.4 jabp4 1 : receive jabber active at port 4 r 0 : no jabber condition at port 4 28.3 jabp3 1 : receive jabber active at port 3 r 0 : no jabber condition at port 3 28.2 jabp2 1 : receive jabber active at port 2 r 0 : no jabber condition at port 2 28.1 jabp1 1 : receive jabber active at port 1 r 0 : no jabber condition at port 1 28.0 jabp0 1 : receive jabber active at port 0 r 0 : no jabber condition at port 0 table 6-11 jabber status register bit definition
23 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 l. isolation status register (register #29) (r) bit(s) name description r/w 29.15:0 reserved always 0. r 29.7 iso7 1 : port isolation is occuring at port 7, r 0 : port isolation is not occuring at port 7. 29.6 iso6 1 : port isolation is occuring at port 6, r 0 : port isolation is not occuring at port 6. 29.5 iso5 1 : port isolation is occuring at port 5, r 0 : port isolation is not occuring at port 5. 29.4 iso4 1 : port isolation is occuring at port 4, r 0 : port isolation is not occuring at port 4. 29.3 iso3 1 : port isolation is occuring at port 3, r 0 : port isolation is not occuring at port 3. 29.2 iso2 1 : port isolation is occuring at port 2, r 0 : port isolation is not occuring at port 2. 29.1 iso1 1 : port isolation is occuring at port 1, r 0 : port isolation is not occuring at port 1. 29.0 iso0 1 : port isolation is occuring at port 0, r 0 : port isolation is not occuring at port 0. table 6-12 isolation status register bit definition
24 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 m. configuration register (register #31) (r/w) bit(s) name description r/w 31.15 reserved reserved for further usage. r/w 31.14 l40h80 1:internal arbiter will qualify edenl for more than 80 ns. r/w 0:internal arbiter will qualify edenl for more than 40 ns. power on low. 31.13:12 reserved reserved for further usage. 31.11 eecf power on reset value of lds0. r after power on reset, write 1 to this bit will not make eeprom operation. when eecf is low, then value on corresponding pins (known as hardwire setting) will be latched by MX98745 and overwrite the default setting of MX98745. 31.10 reserved force to high all the time. r/w 31.9 monitor 1 : set xrc ii to monitor mode and monitor serial output of internal state r machine through led7..0 0 : put MX98745 in normal mode. 31.8 intarb 0:internal arbitor function is disabled. r/w 1:internal arbitor function is enabled power on low. 31.7 flwspec 1 : partition function meets ieee 802.3u i.e. when two ports collide more r/w than 128 times, two ports will be partitoned by MX98745 simultaneously. 0 : those ports which receive after transmit will be partitioned.(same as mx98741) i.e. ports encounter transmit collision will be paritioned only. value on led0 will be stored in this bit in case eeconf is 0. 31.6 pxm 1:pcs type mii for port0 r/w 0:mac type mii for port0 value on led1 will be stored at this bit after power on reset. when txxmii is set to 1, this bit has no effect. contents will not be overwritten by eeprom. 31.5 txxmii 1 : tx port is programmed (5b) for port 0 r/w 0 : mii mode (4b) is programmed for port 0 after power on reset, value on led2 will be stored on this bit. contents will not be overwritten while loading eeprom. 31.4:0 phy[4:0] physical address of MX98745. r/w when eeconf is set to 0 (disabled), value on led[7:3] will be stored in these five bits at the rising edge of resetl. if eeconf is set to high, value from eeprom will overwrite the hardwire setting. table 6-13 configuration register bit definition
25 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 6.4 eeprom mapping word # bit 15 .................. 8 7 .......................... 0 5 msb of register #31 lsb of register #31 4 msb of register #20 lsb of register #20 3 msb of register #19 lsb of register #19 2 msb of register #18 lsb of register #18 1 msb of register #17 lsb of register #17 0 msb of register #16 lsb of register #16 7.0 absolute maximum ratings rating value supply voltage (vcc) 4.75v to 5.25v dc input voltage (vin) -0.5v to vcc+0.5v dc output voltage (vout) -0.5v to vcc+0.5v storage temperature range (tstg) -55 c to 150 c power dissipation (pd) 750 mw esd rating (rzap = 1.5k, czap = 100pf) 2000v table 7-1 absolute maximum rating for MX98745 notice : stresses greater than those listed under absolute maximum ratings may cauase permanent damage to the device. this is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. exposure to absolute maxi- mum rating conditions for extended period may affect reliability.
26 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 8.0 dc characteristics symbol parameter conditions min. max. unit a. supply current icc average active (txing/ x1 = 25mhz rxing) supply current vin = switching - 150 ma iccidle average idle supply current x1 = 25mhz vin=vcc/gnd - 10 ma idd static idd current x1=undriven - 600 ua b. ttl inputs, outputs, tri-states vil maximum low level gnd = 0v input voltage - 0.8 v vih minimum high level input voltage 2.0 vcc+0.5 v iin input current vi=vcc/gnd -1.0 1.0 ua voh minimum high level ioh = -2ma/ output voltage -4ma/ (others/mii/expansion) -8ma 2.4 - v vol maximum low level iol = 2ma/ output voltage 4ma/ (others/mii/expansion) 8ma - 0.4 v ioz maximum tri-state vout=vcc/ output leakage current gnd -10.0 10.0 ua c. cmos inputs, outputs voh minimum high level output voltage ioh = -20ua vcc-0.1 - v vol maximum low level output voltage iol = 20ua - 0.1 v vil maximum low level input voltage - 0.8 v vih minimum high level input voltage 2.0 - v iin input current vi=vcc/gnd -1.0 1.0 ua table 8-1 dc characteristics for MX98745
27 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 9.0 ac characteristics and waveforms a. media independent interface t05 mdc t02 mdio t04 figure 9-1 mdio timing relationship mdc t01 t03 symbol description min. max. unit t01 period for mdc 400 - ns t02 high time for mdc 160 - ns t03 low time for mdc 160 - ns t04 mdio setup to mdc rising edge (sourced by sta) 10 - ns t05a mdio hold to mdc rising edge (sourced by sta) 10 - ns t05b mdio hold to mdc rising edge (source by xrc) 18 25 ns
28 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 t15 rsclk0 t12 rxd[3:0] rxdv rxer t14 figure 9-2 receive signal timing relationships for mii mode t11 t13 symbol description min. max. unit t11 rsclk0 period (note 1) 40 40 ns t12 rsclk0 high time 10 - ns t13 rsclk0 low time 7 - ns t14 rxd[3:0]/rxdv/rxer setup time to rsclk0 rising edge (note 2) 10 - ns t15 rxd[3:0]/rxdv/rxer hold time to rsclk0 rising edge (note 2) 10 - ns note 1 : the accurate rsclk frequency shall be 25 mhz +/- 50 ppm. note 2 : the setup time of an mii signal relative to an mii clock edge is defined as the length of time be- tween when the signal exits and remains out of the switching region and when the clock enters the switching region. the hold time of an mii signal relative to an mii clock edge is defined as the length of time between when the clock exits the switching region and when the signal enters the switching region.
29 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 t25 txclk t22 txd[3:0] txen txer t24 figure 9-3 trannsmit signal timing relationships at the mii t21 t23 symbol description min. max. unit t21 txclk period (note 1) 40 40 ns t22 txclk high time 20 - ns 23 txclk low time 18 - ns t24 txd[3:0]/txen/txer setup time to txclk rising edge (note 2) 20 - ns t25 txd[3:0]/txen/txer hold time to txclk rising edge (note 2) 15 - ns note 1 : the accurate txclk frequency shall be 25 mhz +/- 50 ppm. in pcs type mii, this signal is outputed by mx9745. in mac type mii, this sig- nal is input to MX98745. note 2 : the setup time of an mii signal relative to an mii clock edge is defined as the length of time be- tween when the signal exits and remains out of the switching region and when the clock enters the switching region. the hold time of an mii signal relative to an mii clock edge is defined as the length of time between when the clock exits the switching region and when the signal enters the switching region. (see section 22.3 in [1])
30 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 t31 lsclk tdat[4:0] figure 9-4 trannsmit signal timing relationships at the dt b. data transceiver interface symbol description min. max. unit t31 tdat[4:0] to lsclk delay time 10 15 ns note : tested under 30pf loading. t45 rsclk t42 rdat[4:0] t44 figure 9-5 receive signal timing relationships at the dt t41 t43 symbol description min. max. unit 41 rsclk period (note 1) 40 40 ns t42 rsclk pulse width high 11 - n t43 rsclk pulse width low time 20 - ns t44 rdat[4:0] valid to rsclk rise 2 - ns t45 rsclk rise to rdat[4:0] invalid 4 - ns note 1 : the accurate rsclk frequency shall be 25 mhz +/- 50 ppm.
31 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 resetl t51 figure 9-6 timing constraint resel symbol description min. max. unit t51 pulse width for resetl 800 - us note : resetl must keep active low until lsclk is stable more than 200 us. c. expansion port interface anyact edact edenl lsclk t71 t72 t73 figure 9-7 expansion port with one port activates symbol description min. max. unit t71 anyact asserted to edenl asserted (note 3) 80 ns t72 lsclk rising to edact asserted (note 1, 2) 20 ns t73 lsclk rising to edact deassert 20 ns note 1 : edenl will be filtered by 2 lsclk clock within MX98745. whenever MX98745 detects edenl, it will assert edact at the rising edge of lsclk note 2 : expansion port data will be released onto edat[4:0] at the next lsclk rising edge right after edact is asserted which is not shown in this figure. note 3 : anyact has not any timing relationship to lsclk in MX98745. i.e. it is asynchronous to lsclk.
32 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 anyact1 jami edenl1 lsclk t81 t83 figure 9-8 expansion port with collision (note 1) anyact2 edenl2 edact1 t82 jamo1 symbol description min. max. unit t81 valid edenl duration to make edact active 80 ns t82 collision condition to jami asserted (note 2) 10 ns t83 jamo asserted to jami asserted (note 3) 10 ns note 1 : edenl2 asserted after collision will not make edact2 assert in MX98745 due to MX98745 will mask activity from expansion port from ces sation of collision to cessation of anyact2. note 2 : deassert timing is the same note 3 : deassert timing is the same. either t72 or t73 should cause jami assert note 4 : edenl, jami and edcrs (not shown in this timing) should be filtered by lsclk to resolve asynchronous issue.
33 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 epclk edat /i/ t91 /j/ /k/ /d1/ /t/ /r/ t92 t93 figure 9-9 epclk and edat timing relationship symbol description min. max. unit t91 epclk to edat delay time (epclk and edat outputed from MX98745) 12 16 ns t92 edat setup time (input to MX98745) 5 - ns t93 edat hold time (input to MX98745) 5 - ns d. led display leden lds2_0 led7_0 t96 t97 t98 figure 9-10 timing relationship for led display t99 t100 symbol description min. max. unit t96 leden period 9.9 10.1 ms t97 lds2_0 setup time 4.0 - ms t98 lds2_0 hold time 4.9 - ms t99 led7_0 setup time 4.0 - ms t100 led7_0 hold time 4.9 - ms note : where led7_0 definition relative to lds2_0 configura- tion, please reference pin description of lds2_0
34 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 10.0 package information 160-pin plastic quad flat pack item millimeters inches a 31.20 .30 1.228 .012 b 28.00 .10 1.102 .004 c 28.00 .10 1.102 .004 d 31.20 .30 1.228 .012 e 25.35 .999 f 1.33 [ref] .052 [ref] g 1.33 [ref] .052 [ref] h .30 [typ.] .012 [typ.] i .65 [typ.] .026 [typ.] j 1.60 [ref.] .063 [ref.] k .80 .20 .031 .008 l .15 [typ.] .006 [typ.] m .10 max. .004 max. n 3.35 max. .132 max. o .10 min. .004 min. p 3.68 max. .145 max. note: each lead centerline is located within .25mm[.01 inch] of its true position [tp] at a maximum material condition. f n m k l j p o ecd 40 1 80 81 120 121 160 41 i h g b a
35 MX98745 p/n:pm0427 rev. 1.4, jul. 8, 1998 history of change made rev. no. description date 1.1 p 1, 9, 10, 11:change scale for utilization and collision rate led display. jan. 31, 1997 1.2 p28:change configuration register (register #31) description. mar. 12, 1997 1.3 p30:change 7.0 absolute maximum ratings:power dissipation, from 1500mw to 750mw. p30:change 8.0 dc characteristics:icc(max.), form 300ma to 150ma. jul. 03, 1997 1.4 p2:change expansion port signal name from epclk to anyact. jul. 10, 1998
m acronix i nternational c o., l td. headquarters: tel:+886-3-578-6688 fax:+886-3-563-2888 europe office: tel:+32-2-456-8020 fax:+32-2-456-8021 japan office: tel:+81-44-246-9100 fax:+81-44-246-9105 singapore office: tel:+65-348-8385 fax:+65-348-8096 taipei office: tel:+886-2-2509-3300 fax:+886-2-2509-2200 m acronix a merica, i nc. tel:+1-408-453-8088 fax:+1-408-453-8488 chicago office: tel:+1-847-963-1900 fax:+1-847-963-1909 http : //www.macronix.com macronix international co., ltd. reserves the right to change product and specifications without notice. 36 MX98745


▲Up To Search▲   

 
Price & Availability of MX98745

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X